package artifactory

import (
	"time"
)

type TArtifactoryType struct {
	Id          int64     `xorm:"pk autoincr comment('自增ID') BIGINT(20)" json:"id"`
	Name        string    `xorm:"not null default '' comment('制品类型ID(英文/数字/减号)') VARCHAR(255)" json:"name"`
	DisplayName string    `xorm:"not null default '' comment('制品类型名称') VARCHAR(255)" json:"displayName"`
	CreateTime  time.Time `xorm:"not null comment('创建时间') DATETIME" json:"createTime"`
	UpdateTime  time.Time `xorm:"comment('更新时间') DATETIME" json:"updateTime"`
	DeleteTime  time.Time `xorm:"comment('软删除字段') DATETIME" json:"deleteTime"`
	CreatorId   int64     `xorm:"comment('创建者ID // TODO:解决转移问题') BIGINT(20)" json:"creatorId"`
	Deleted     int       `xorm:"default 0 comment('是否删除 (1已删除|0正常)') TINYINT(1)" json:"deleted"`
}
